#main {background-color: white;padding: 0px 10px;clear: both;}
.program {padding-top: 10px;border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.program .cover {
    width: 490px;
    height: 275px;
}
.program .cover img{
    width: 490px;
    height: 275px;
}
.program .info {
    width: 200px;
    height: 265px;
    margin-left: 10px; 
    background: #868686;
    color: white;
    padding: 5px;
    text-align: justify;
}
.program .relate {width: 270px; text-align: right;}
.program .relate li {height: 93px;}
.program .relate img {width: 260px; height: 88px; border: none;}
.program .cover , .program .info, .program .relate {float:left;}
/**************/
.main-list {margin-top: 10px; }
.main-list .title {text-transform: uppercase;font-weight: bold;}
.main-list .title span {font-weight: 100; text-transform: lowercase;}